package cn.csg.iotplatform.module.system.controller.admin.file.vo;

import lombok.Data;

import javax.validation.constraints.NotEmpty;

/**
 * @author Clqv
 * @create 2024--11--11 16:12
 */
@Data
public class EqtFileSaveVO {

    /**
     * 附件url
     */
    private String fileUrl;

    /**
     * 值为以下三种类型之一
     * businessUrl(营业执照照片)
     * logo(公司logo图片)
     * certificatesImage(证书图片)
     */
    @NotEmpty(message = "附件类型不能为空")
    private String jobTypeCode;

    /**
     * 业务id(厂家id/型号id)
     */
    @NotEmpty(message = "业务id不能为空")
    private String objectId;

    /**
     * 附件标识，值为以下两种之一
     * 1、厂家，2、型号
     */
    @NotEmpty(message = "附件标识不能为空")
    private String flag;

    /**
     * 证书类型
     */
    private String certificatesType;

    /**
     * 证书等级
     */
    private Integer certificatesLevel;

    /**
     * 证书编码
     */
    private String certificatesCode;


}
